﻿<html>
<head>
<title>Help index</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
</head>
<body>

<div id="top">
<img  src="../../t.jpg" />
<a href="../../index.html">Home</a> - <a href="../../languages.html">Languages</a> - <a href="../../editor">Editor</a> - <a href="../../3dparty">3dParty</a>
</div>


<div id="content">
<p>Team 16 IDE v3. help</p>
<p>
strchr<br />
Поиск первого вхождения символа в строку.<br />
<br />
Синтаксис :<br />
string strchr(string haystack, string needle)<br />
<br />
Данная функция работает идеентично функции strstr().<br />

</p><p>

strstr<br />
Поиск первого вхождения подстроки в строку.<br />
<br />
Синтаксис :<br />
string strstr(string haystack, string needle)<br />
<br />
Функция strstr() возвращает участок строки, заданной в параметре haystack, начиная с первого фрагмента, указанного в параметре needle и до конца.<br />
В случае неудачи возвращает false.<br />
Данная функция чувствительна к регистру.<br />
В случае, если needle не является строкой, то значение преобразуется в целое и используется как код искомого символа. <br />
<br />
$email = "mailname@mail.ru";<br />
$domain = strstr($email, "@");<br />
// или<br />
$domain = strstr($email, ord("@"))<br />
echo $domain;<br />
// выведет @mail.ru<br />


</p><p>

stristr<br />
Нахождение первого вхождения подстроки, не учитывая регистр.<br />
<br />
Синтаксис :<br />
string stristr(string haystack, string needle)<br />
<br />
Функция stristr() возвращает участок строки, заданной в параметре haystack, начиная с первого фрагмента, указанного в параметре needle и до конца.<br />
В случае неудачи возвращает false.<br />
Данная функция нечувствительна к регистру.<br />
В случае, если needle не является строкой, то значение преобразуется в целое и используется как код искомого символа.<br />

</p><p>

strrchr<br />
Поиск последнего вхождения подстроки.<br />
<br />
Синтаксис :<br />
string strrchr(string haystack, string needle)<br />
<br />
Функция strrchr() возвращает участок строки, заданной в параметре haystack, начиная с последнего фрагмента, указанного в параметре needle и до конца.<br />
В случае неудачи возвращает false.<br />
Данная функция чувствительна к регистру.<br />
В случае, если needle не является строкой, то значение преобразуется в целое и используется как код искомого символа. <br />
// получим последний каталог в $PATH<br />
$dir = substr(strrchr($PATH, ":"), 1);<br />
// а здесь получим все после последнего перевода строки<br />
$text = "text 1\nText2\nText3";<br />
echo substr(strrchr($text, 10), 1);<br />

</p><p>

strpos<br />
Находит позицию первого вхождения подстроки в заданной строке.<br />
<br />
Синтаксис :<br />
int strpos(string where, string what [, int fromwhere])<br />
<br />
Функция strpos() пытается найти в строке were подстроку what и в случае успеха возвращает позицию (индекс) этой подстроки в строке. Первый символ строки имеет индекс 0. Необязательный параметр fromwhere можно задавать, если поиск нужно вести не с начало строки, а с какой-то другой позиции. В этом случае следует эту позицию передать в fromwhere. Если подстроку не удалось найти, функция возвращает false.<br />
Если параметр what не строка, в этом случает его значение преобразуется в целое и используется как код искомого символа. <br />
if(strpos($text, "a")===false) echo "Не найдено!";<br />
// Проверка: три знака равенства<br />

</p><p>

strrpos<br />
Находит в заданной строке последнюю позицию, в которой находится заданный фрагмент.<br />
<br />
Синтаксис :<br />
int strrpos(string where, string what)<br />
<br />
Данная функция ищет в строке where последнюю позицию, в которой встречался символ what (если what - строка из нескольких символов, то выявляется только первый из них, остальные не играют никакой роли).<br />
Если искомый символ стоит первый в строке или его вообще нет, функция возвратит 0.<br />
В случае, если искомый символ не найден, возвращает false.<br />

</p><p>

substr_count<br />
Находит количество вхождений фрагмента в строку.<br />
<br />
Синтаксис :<br />
int substr_count(string where, string what)<br />
<br />
Функция substr_count() возвращает число фрагментов what, присутствующих в строке where. <br />
echo substr_count("www.spravkaweb.ru", ".");<br />
// Выведет 3<br />


</p><p>

strspn<br />
Определяет присутствие начальных символов в строке.<br />
<br />
Синтаксис :<br />
int strspn(string str1, string str2)<br />
<br />
Функция strspn() возвращает длину начального фрагмента строки str1, состоящего полностью из символов, которые есть в строке str2. <br />
echo strspn("www.spravkaweb.ru", "abc");<br />
// Выведет 3<br />


</p><p>

strcspn<br />
Определяет отсутствие начальных символов в строке.<br />

Синтаксис :<br />
int strcspn(string str1, string str2)<br />

Функция strspn() возвращает длину начального фрагмента строки str1, состоящего полностью не из символов, которые есть в строке str2.<br />
</p>
</div>

<div id="bottom" align="right">
Copyright &copy; 2009 Team16, Distributed under modified GNU\FDL
</div>

</body>
</html>